home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2000 September / maximum-cd-2000-09.iso / Vampire the Masquerade / vampire_demo.exe / Codex.nob / EffectDiscCallLightning.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-06-22  |  1.1 KB  |  18 lines

  1. public class EffectDiscCallLightning extends Codex {
  2.    public void effectstarted(int actorGuid, int effectGuid, int creatorGuid, int duration) {
  3.       CodexActor _Target = new CodexActor(actorGuid);
  4.       int beamGuid = ((CodexThing)_Target).SpawnThing("blueLightningOne");
  5.       int cloudGuid = ((CodexThing)_Target).SpawnThing("lightningCloud");
  6.       CodexThing beam = new CodexThing(beamGuid);
  7.       CodexThing cloud = new CodexThing(cloudGuid);
  8.       float[] offset = new float[3];
  9.       beam.AllocateFrames(2);
  10.       offset = ((CodexThing)_Target).GetPosition();
  11.       offset[2] += 400.0F;
  12.       beam.SetFramePosition(1, offset);
  13.       cloud.SetPosition(offset);
  14.       CodexCamera.AddFlash(actorGuid, 0.0F, 255.0F, 0.5F, 16777215, true);
  15.       CodexCamera.AddFlash(creatorGuid, 0.0F, 255.0F, 0.5F, 16777215, true);
  16.    }
  17. }
  18.